home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
The Fatted Calf
/
The Fatted Calf.iso
/
Applications
/
Communication
/
NewsBase
/
Source
/
IBaseControl.h
< prev
next >
Wrap
Text File
|
1993-01-12
|
2KB
|
81 lines
/*$Copyright:
* Copyright (C) 1992.5.22. Recruit Co.,Ltd.
* Institute for Supercomputing Research
* All rights reserved.
* NewsBase by ISR, Kazuto MIYAI, Gary ARAKAKI, Katsunori SUZUKI, Kok-meng Lue
*
* You may freely copy, distribute and reuse the code in this program under
* following conditions.
* - to include this notice in the source code, if it is to be distributed
* with source code.
* - to add the file named "COPYING" within the code, which shall include
* GNU GENERAL PUBLIC LICENSE(*).
* - to display an acknowledgement in binary code as follows: "This product
* includes software developed by Recruit Co.,Ltd., ISR."
* - to display a notice which shall state that the users may freely copy,
* distribute and reuse the code in this program under GNU GENERAL PUBLIC
* LICENSE(*)
* - to indicate the way to access the copy of GNU GENERAL PUBLIC LICENSE(*)
*
* (*)GNU GENERAL PUBLIC LICENSE is stored in the file named COPYING
*
* THIS SOFTWARE IS PROVIDED ``AS IS'' AND WITHOUT ANY EXPRESS OR IMPLIED
* WARRANTIES, INCLUDING, WITHOUT LIMITATION, THE IMPLIED WARRANTIES OF
* MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE.
$*/
/* IBaseControl.h */
#import <objc/Object.h>
#import <appkit/Menu.h>
#import <appkit/MenuCell.h>
#import <objc/List.h>
#import "IOrderedListD.h"
#import "IFolderMatrix.h"
@interface IBaseControl:Object
{
id oMenuTitle;
id oMainMenu;
id oUnscribeNewsgroupMenuCell;
id oShowAllArticleMenuCell;
id oSortBySubjectMenuCell;
id oSortByKeywordMenuCell;
id oNewsgroupBrowserMenuCell;
id oNewsgroupListMenuCell;
id oArticleBrowserMenuCell;
id oArticleListMenuCell;
id oMarkAllArticleMenuCell;
id oNewArticlesMenuCell;
id nntpBase;
id iHelpPanel;
id iInfoPanel;
}
- setOMainMenu:mainMenu;
- appDidInit:sender;
- appWillTerminate:sender;
- browserDidBecomeKey:sender;
- browserDidResignKey:sender;
// method for inter application communication
- (int)receiveArticle:(char *)article length:(int)length;
- (int)sendArticleWithMessageID:(const char *)messageID;
- (int)makeMimeIconWindowAtpointX:(int)x pointY:(int)y
offsetX:(int)offx offsetY:(int)offy
sourceWindow:(int)wnum;
- setOMainMenu:mainMenu;
- openHelpPanel:sender;
#ifdef DEBUG
- (void)debug;
#endif
@end